package com.ruoyi.provider.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.ruoyi.provider.domain.AhctCaseCode;
import com.ruoyi.provider.domain.AhctDefineDamage;
import com.ruoyi.provider.domain.AhctDefineDamageCode;

/**
* @author Wang RuLong
* @description 针对表【ahct_define_damage(定损报批信息)】的数据库操作Service
* @createDate 2024-05-17 10:58:33
*/
public interface AhctDefineDamageService extends IService<AhctDefineDamage> {

    void insertCaseExamine(Integer id);

    void insertDamage(AhctDefineDamageCode ahctDefineDamageCode);

    PageInfo<AhctDefineDamage> getDamage(AhctDefineDamage ahctDefineDamage, int pageNum, int pageSize);

    void deleteDamage(Integer id,String case_number);

    void updateDamage(AhctDefineDamageCode ahctDefineDamageCode);

    void updateStatus(String status, String case_number);

    void insertMeanwhile(AhctCaseCode ahctCaseCode);
}
